package com.ehome.poct.core.api.dto.check;

import com.ehome.core.entity.DTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 检测项目信息DTO
 *
 * @author muqiu
 * @Date 2022-03-19 15:47
 */
@Data
@Accessors(chain = true)
public class CheckProjectDTO extends DTO {

    /**
     * 1：单测；2：联合检测
     */
    @ApiModelProperty("1：单测；2：联合检测")
    private Integer type;
    /**
     * 描述
     */
    @ApiModelProperty("描述")
    private String projectDesc;
    /**
     * 血液细胞分析仪规检测项目 三分类 五分类等等
     */
    @ApiModelProperty("血液细胞分析仪规检测项目 三分类 五分类等等")
    private Long bloodCheckProjectId;
    /**
     * 检测项目名称 三分类  五分类
     */
    @ApiModelProperty("检测项目名称 三分类  五分类")
    private String checkProjectName;
    /**
     * 血常规检测类型码 3 三分类 5 五分类
     */
    @ApiModelProperty("血常规检测类型码 3 三分类 5 五分类")
    private Integer checkProjectCode;
    /**
     * 样本内容
     */
    @ApiModelProperty("样本内容")
    private String sampleType;
    /**
     * SalePrice
     */
    @ApiModelProperty("SalePrice")
    private BigDecimal salePrice;
    /**
     * ProjectIcon
     */
    @ApiModelProperty("ProjectIcon")
    private String projectIcon;

    @ApiModelProperty("是否显示原价 0 不显示 1 显示")
    private Integer showOriginPrice;
    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;
}